MoGuide is work-in-progress for a demonstration of Apple Guide integration.
Versions
There are three versions of MoGuide:
MoGuide 1.0d3e1 The updated release for the develop issue 18 article.
MoGuideCW68K 1.1d1 Revised for CodeWarrior and compiled for 68K-native.
MoGuideCWPPC 1.1d1 Revised for CodeWarrior and compiled for PowerPC-native.
The CodeWarrior version is still under development and may not be fully functional. Due to a bug in Apple Guide, the MoGuideCWPPC version will crash. See the release notes for more information.
Installation
The following files are required:
MoGuide—the application.
Assistant—the Apple Guide file for MoGuide. Place in the same folder as MoGuide.
System 7.5—Apple Guide is included in the system release.
Operation
Double-click the MoGuide icon. Use the MoGuide menu to open the default guide file (Assistant). The Assistant guide file will help you browse MoGuide and demonstrate its features.
Apple Guide Support
MoGuide uses the standard Apple Guide interface. Current functionality includes:
• Sensing the current state of Apple Guide (installed, standby, running, etc.).
• Detecting which “standard” help databases are available (Tutorial, Shortcuts, etc.).
• Telling Apple Guide to startup with the default database or any specified database.
• Responding to dynamic coach-marking events.
• Responding to context-check events.
• Receiving events from Apple Guide.
• Sending events to Apple Guide.
• Finding Apple Guide databases, determining their type, and opening them.
Building MoGuide
The source code for MoGuide is available on the develop Bookmark CD and on the Developer Reference Library CD.
TApplication and TDocument are built separately and are included as libraries in the build of MoGuide. They were copied without change from MPW CPlusExamples (ETO #8 or newer). They should not need rebuilding. TApplication and TDocument were removed for the CodeWarrior version.
To build MoGuide:
1. Set the directory path to the folder containing the MoGuide files.
2. Enter “BuildProgram MoGuide.” (See MoGuide.make for more information.)
The Assistant database is already built. Source is provided, but you will need the Apple Guide authoring tool to compile it.
For more information
Please direct your questions and comments to Applelink: JOHNPOWERS.